Est. Annual Revenue
$5.0-10B
Est. Employees
5.0-10K
Richard R. DeLuca's photo - President of Merck Animal Health

President

Richard R. DeLuca

CEO Approval Rating

84/100

Read more